#include<stdio.h>
#include<sys/types.h>
#include<sys/wait.h>
#include<error.h>
#include<string.h>
#include<stdlib.h>
#include<unistd.h>

 //void func()
//{//
 //
 // printf("fun begin()\n");
 // exit(40);
 //
 // printf("fun end()\n");
//}//




int main()

{

    printf("main!");
    sleep(3);
   _exit(10);




    //int i=0;
    //for(i;i<200;i++)
    //{
    //  printf("%d->%s\n",i,strerror(i));
    //}
    //
    //
    //FILE* fp=fopen("log.txt","r");
    //if(fp==NULL)
    //  return 2;

//  func();

  //pid_t id=fork();
  //
  //if(id==0)
  //{
  //  int cnt=5;
  //  while(cnt--)
  //  {
  //    printf("我是一个子进程，pid：%d,ppid:%d\n",getpid(),getppid());
  //    sleep(1);
  //  }
  //}
  //else{
  //  while(1)
  //  {
  //    printf("我是父进程,我的pid是%d,我的ppid是%d\n",getpid(),getppid());
  //    sleep(1);
  //  }
  //}
  //sleep(10);  
  //pid_t rid=wait(NULL);
  //if(rid>0)
  //{
  //  printf("wait success,rid %d\n",rid);
  //}

  //printf("main()");
  //sleep(2);
  //
  //_exit(10);
  //int i=0;
  //for(;i<200;i++)
  //{
  //  printf("%d->%s\n",i,strerror(i));
  //}
  //FILE *fp=fopen("log.txt","r");
  //if(fp==NULL)
  //{
  //  return 1;
  //}

  return 0;

}
